package file

import (
	"context"
	v1 "devops-super/api/file/v1"
)

type IFileV1 interface {
	CommonUpload(ctx context.Context, req *v1.FileCommonUploadReq) (res *v1.FileCommonUploadRes, err error)
	CommonBase64Upload(ctx context.Context, req *v1.FileCommonUploadBase64Req) (res *v1.FileCommonUploadBase64Res, err error)
	SingleImg(ctx context.Context, req *v1.UploadSingleImgReq) (res *v1.UploadSingleRes, err error)
	MultipleImg(ctx context.Context, req *v1.UploadMultipleImgReq) (res *v1.UploadMultipleRes, err error)
	SingleFile(ctx context.Context, req *v1.UploadSingleFileReq) (res *v1.UploadSingleRes, err error)
	MultipleFile(ctx context.Context, req *v1.UploadMultipleFileReq) (res *v1.UploadMultipleRes, err error)
}
